List Decoding of q - ary Reed - Muller Codes 1 )
نویسندگان
چکیده
The q-ary Reed-Muller codes RMq(u,m) of length n = q are a generalization of Reed-Solomon codes, which use polynomials in m variables to encode messages through functional encoding. Using an idea of reducing the multivariate case to the univariate case, randomized list-decoding algorithms for Reed-Muller codes were given in [1] and [15]. The algorithm in [15] is an improvement of the algorithm in [1], it is applicable to codes RMq(u,m) with u < q/2 and works for up to E < n(1 − √ 2u/q) errors. In this paper, following [6], we show that q-ary Reed-Muller codes are subfield subcodes of Reed-Solomon codes over Fqm . Then, using the list-decoding algorithm in [5] for ReedSolomon codes over Fqm , we present a list-decoding algorithm for q-ary Reed-Muller codes. This algorithm is applicable to codes of any rates, and achieves an error-correction bound n(1− √ (n− d)/n). The algorithm achieves a better error-correction bound than the algorithm in [15], since when u is small, n(1 − √ (n− d)/n) = n(1 − √ u/q). The implementation of the algorithm requires O(n) field operations in Fq and O(n) field operations in Fqm under some minor assumption.
منابع مشابه
Efficient list decoding of punctured Reed-Muller codes
The Reed-Muller (RM) code encoding n-variate degree-d polynomials over Fq for d < q, with its evaluation on Fq , has relative distance 1− d/q and can be list decoded from a 1−O( √ d/q) fraction of errors. In this work, for d ≪ q, we give a length-efficient puncturing of such codes which (almost) retains the distance and list decodability properties of the Reed-Muller code, but has much better r...
متن کاملList Decoding for Reed-Muller Codes and Its Application to Polar Codes
Gopalan, Klivans, and Zuckerman proposed a list-decoding algorithm for Reed-Muller codes. Their algorithm works up to a given list-decoding radius. Dumer, Kabatiansky, and Tavernier improved the complexity of the algorithm for binary Reed-Muller codes by using wellknown Plotkin construction. In this study, we propose a list-decoding algorithm for non-binary Reed-Muller codes as a natural genera...
متن کاملFast Decoding of the p-Ary First-Order Reed-Muller Codes Based On Jacket Transform
order Reed-Muller code guaranteeing correction of up to •un/4 sin(p-1/2 pƒÎ)•v errors and having complexity proportional to nlogn, where n=pm is the code length and p is an odd prime. This algorithm is an extension in the complex domain of the fast Hadamard transform decoding algorithm applicable to the binary case. key words: p-ary first-order Reed-Muller codes, decoding algorithms, Jacket matrix
متن کاملList Decoding of Reed-Muller Codes
We construct list decoding algorithms for first order Reed-Muller codes RM [1,m] of length n = 2m correcting up to n(12 − 2) errors with complexity O(n2−3). Considering probabilistic approximation of these algorithms leads to randomized list decoding algorithms with characteristics similar to Goldreich-Levin algorithm, namely, of complexity O(m22−7 log 12 (log 12 +log 1 Perr +log m)), where Per...
متن کاملSoft-decision decoding of Reed-Muller codes as generalized multiple concatenated codes
In this paper, we present a new soft-decision decoding algorithm for Reed-Muller codes. It is based on the GMC decoding algorithm proposed by Schnabl and Bossert [1] which interprets Reed-Muller codes as generalized multiple concatenated codes. We extend the GMC algorithm to list-decoding (L-GMC). As a result, a SDML decoding algorithm for the first order Reed-Muller codes is obtained. Moreover...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004